// 导入格式化样式文件，如果有自己更好的样式文件也可以直接使用
import 'normalize.css/normalize.css'
// 创建 vue 实例的方法
import { createApp } from 'vue'
// 根组件
import App from './App.vue'
// 项目页面路由
import router from './router'

import { HomeFilled, UserFilled } from '@element-plus/icons-vue'

// 导入状态
import store from './store/index'

// 全局导入组件样式，否则 message 无法具备样式
import 'element-plus/dist/index.css'

// 导入样式覆盖
import '@/assets/index.scss'

// 通过 App 组件创建一个 vue 的 app 实例
const app = createApp(App)

// 添加插件，将路由插入到 app 实例中
app.use(router)

// 将 store 作为插件加入到 app 中
app.use(store)

// 全局注册的组件在整个项目中都可以进行使用
app.component('HomeFilled', HomeFilled)
app.component('UserFilled', UserFilled)

// 将 app 实例挂载到 id 为 app 的标签中
app.mount('#app')
